package com.beaut.project.dao;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

@Repository
public interface FinanceMapper {
	public List<Map<String,Object>> listPageFinanceDept(Map<String,Object> map);
	public List<Map<String,Object>> listPageFinanceCompany(Map<String,Object> map);
	public List<Map<String,Object>> listPageFinanceCompanyLog(Map<String,Object> map);
	public List<Map<String,Object>> listPageFinanceDeptLog(Map<String,Object> map);
	public List<Map<String,Object>> listGdYetAdvancesByYetId(Map<String,Object> map);
	public List<Map<String,Object>> listXmPayWorkerDetail(Map<String,Object> map);
	public Map<String,Object> getFinanceCompanyById(Map<String,Object> map);
	public void updateEmployActualLoan(Map<String,Object> map);
	public void updateWorkerActualLoan(Map<String,Object> map);
	public List<Map<String,Object>> listPageEmployee(Map<String,Object> map);
	public List<Map<String,Object>> listPageEmployeeReimburseme(Map<String,Object> map);
	public List<Map<String,Object>> listPageEmployLoan(Map<String,Object> map);
	public Map<String,Object> getEmployeeById(Map<String,Object> map);
	public Map<String,Object> getEmployeeReimbursemeById(Map<String,Object> map);
	public Map<String,Object> getUserSumLoanMoney(Map<String,Object> map);
	public void updateEmployeeReimburseme(Map<String,Object> map);
	public void deleteEmployeeReimburseme(List<String> list);
	public void addEmployeeReimburseme(Map<String,Object> map);
	public Map<String,Object> getWorkerById(Map<String,Object> map);
	public void addEmployee(Map<String,Object> map);
	public void updateEmployee(Map<String,Object> map);
	public void deleteEmployee(List<String> list);
	public Map<String,Object> getFinanceDeptByDeptId(String dept_id);
	public void addFinanceCompany(Map<String,Object> map);
	public void addFinanceCompanyLog(Map<String,Object> map);
	public void addFinanceCompanyLog_1(Map<String,Object> map);
	public int checkFinanceDept(Map<String,Object> map);
	public void addFinanceDept(Map<String,Object> map);
	public void subFinanceDeptMoney(Map<String,Object> map);
	public void subFinanceDeptMoneyByDeptId(Map<String,Object> map);
	public void addFinanceDeptLog(Map<String,Object> map);
	public void updateFinanceCompany(Map<String,Object> map);
	public void addFinanceCommons(Map<String,Object> map);
	public void updateFinanceCommons(Map<String,Object> map);
	public void addFinanceLoan(Map<String,Object> map);
	public void addFinanceYetLoan(Map<String,Object> map);
	public void updateFianceLoanIn(Map<String,Object> map);
	public void updateFinanceLoan(Map<String,Object> map);
	public Map<String,Object> getFinanceLoanById(Map<String,Object> map);
	public Map<String,Object> getFinanceLoanYetById(Map<String,Object> map);
	public void deleteFinanceLoan(Map<String,Object> map);
	public void addFinanceCommonsDetail(List<Map<String,String>> list);
	public void deleteFinanceCommonsDetail(Map<String,Object> map);
	public void deleteFinanceCommons(Map<String,Object> map);
	public List<Map<String,Object>> listPageFinanceCommons(Map<String,Object> map);
	public List<Map<String,Object>> listPageFinanceLoan(Map<String,Object> map);
	public List<Map<String,Object>> listPageFinanceLoanYet(Map<String,Object> map);
	public List<Map<String,Object>> listPageFinanceCommons1(Map<String,Object> map);
	public List<Map<String,Object>> listPageFinanceCommonDetail(Map<String,Object> map);
	public List<Map<String,Object>> listFinanceCommonsDetail(Map<String,Object> map);
	public void addFinanceDeptMoney(Map<String,Object> map);
	public void addFinanceDeptMoneyByDept(Map<String,Object> map);
	public void addFinanceCompanyMoney(Map<String,Object> map);
	public void subFinanceCompanyMoney(Map<String,Object> map);
	public Map<String,Object> getFinanceCommonsById(Map<String,Object> map);
	public Map<String,Object> getFinanceCommonsById_1(Map<String,Object> map);
	public void updateFianceLoanActualOut(Map<String,Object> map);
	public void updateCommonsFianceActual(Map<String,Object> map);
	public List<Map<String,Object>> getFinanceCompanyAll();
	public List<Map<String,Object>> getAllCompany();
	public void deleteFinanceDept();
	public List<Map<String,Object>> listFinanceCommonsAll(Map<String,Object> map);
	public List<Map<String,Object>> getChildrenDept(Map<String,Object> map);
}
